package numeros;

public class ConversionesTiempo {
	
	private double dHorasDecimal = 0.0;
	private int iHora = 0;
	private int iMinutos = 0;
	private double dMinutos = 0.0;
	private double dSegundos = 0.0;
	
	
	public ConversionesTiempo(int iH, int iM, double dS){
		iHora = iH;
		iMinutos = iM;
		dSegundos = dS;
	}
	
	public ConversionesTiempo(double dH){
		dHorasDecimal = dH;
	}
	
	public void setHorasDecimal(){
		dHorasDecimal = iHora;
		dHorasDecimal += iMinutos/60;
		dHorasDecimal += dSegundos/3600;
	}

	public double getdHorasDecimal(){
		return dHorasDecimal;
	}

	public int getiHora() {
		iHora = (int)java.lang.Math.round(dHorasDecimal);
		return iHora;
	}

	public int getiMinutos() {
		dMinutos =  (dHorasDecimal - iHora)*60;
		iMinutos = (int) dMinutos;
		return iMinutos;
	}

	public double getdSegundos() {
		
		dSegundos = java.lang.Math.round(dMinutos) - dMinutos;
		dSegundos *= 60;
		return dSegundos;
	}
}
